an aromatic and medicinal plant - Español Inglés Diccionario